//直接在里面，默认页面一打开就会执行
//获取标签
$('#btn_login').on('click', function() {
	var account = document.getElementById("ipt_account").value;
	var password = document.getElementById("ipt_password").value;
	let val = $("input[type='radio']:checked").val();
	var cb_rem = document.getElementById("cb_rem");
	
	//准备正则表达式
	// var regName = /^[\u2E80-\u9FFFa-zA-Z0-9_-]{2,12}$/;
	// var regName = $("#ipt_account").val();
	// var content = $(this).val();
	// //校验用户名
	// if (!regName.test(content)) {
	// 	alert("用户名只能是2-12位中文，数字或字母的组合")
	// } 
	
	if(account.trim().length === 0) {
		alert("请输入账号");
		return;
	}
	
	if(password.trim().length < 3) {
		alert("密码至少要求3位");
		return;
	}
	
	// if(val === null) {
	// 	alert("请选择登陆角色");
	// 	return;
	// }
	
	if(val == 1){
		if (account == "admin" && password == "123") {
			alert("登录成功");
			// window.location.href = 'sys.html'
			window.location.href = 'index1.html'
			return false;
		}else {
		//登录失败
		alert("账号或密码错误");
		}
	}

	var mobile = $("#ipt_account").val();
	if (mobile != "") {
		if (!(/^((\d{3}-\d{8}|\d{4}-\d{7,8})|([0-9][0-9][0-9]{9}))$/.test(mobile))) {
			alert("手机号填写的格式不对，请正确填写");
			return false;
		}
	}
	if(val == 2){
		if (account == mobile && password == "123") {
			alert("登录成功");
			// window.location.href = 'house.html'
			window.location.href = 'index2.html'
			return false;
		}else {
		//登录失败
		alert("账号或密码错误");
		}
	}
	
	if(val == 3){
		if (account == mobile && password == "123456") {
			alert("登录成功");
			// window.location.href = 'student.html'
			window.location.href = 'index3.html'
			return false;
		}else {
		//登录失败
		alert("账号或密码错误");
		}
	}
	
	// if (account.length === 0) {
	// 	alert("请输入账号！");
	// } else if (password.length === 0) {
	// 	alert("请输入密码！");
	// } else if (account == "admin" && password == "123" && val == 1) {
	// 	alert("登录成功");
	// 	window.location.href = 'sys.html'
	// 	return false;
	// }else if (account == regName && password == "1234" && val == 2) {
	// 	alert("登录成功");
	// 	window.location.href = 'house.html'
	// 	return false;
	// }else if (account == mobile || account == regName && password == "123456" && val == 3) {
	// 	alert("登录成功");
	// 	window.location.href = 'student.html'
	// 	return false;
	// }else {
	// 	alert("账号或密码错误");
	// 	window.location.href = "login.html";
	// 	return false;
	// }
})
var account = document.getElementById("ipt_account").value;
var password = document.getElementById("ipt_password").value;
var cb_rem = document.getElementById("cb_rem");

//页面一打开就从localStorage中去寻找登录有关的数组
let users = JSON.parse(localStorage.getItem("users"));// | [];
console.log(users);

//记住密码的第二步
let rem_user = localStorage.getItem("rem_user");
// rem_user = rem_user ? JSON.parse(rem_user) : null;
if(rem_user) {
	rem_user = JSON.parse(rem_user);
	ipt_account.value = rem_user.account;
	ipt_password.value = rem_user.password;
	cb_rem.checked = true;
}

/**
 * 登录方法
 */
/**
 * 登录方法
 */
// $('#btn_login').on('click', function(){
// 	//1.获取输入框中的内容
// 	let account = ipt_account.value;
// 	let password = ipt_password.value;
// 	let val = $("input[type='radio']:checked").val();
// 	let rem = cb_rem.checked;
// 	console.log(account, password, rem,val);
// 	//数据较验
// 	//账号不能为空
// 	// if(account.trim().length === 0) {
// 	// 	alert("请输入账号");
// 	// 	return;
// 	// }
	
// 	// if(password.trim().length < 6) {
// 	// 	alert("密码至少要求6位");
// 	// 	return;
// 	// }
	
// 	//较验通过
// 	let result = false;
// 	//判断登录结果
// 	for(let index in users) {
// 		let item = users[index];
// 		if(item === null) {
// 			continue;
// 		}
// 		if(item.account === account && item.password === password) {
// 			result = true;
// 			break;
// 		}
// 		if (item.account == "admin" && item.password == "123" && item.val == 1){
// 			result = true;
// 			break;
// 		}
// 	}	
// 	if(result) {
// 		//登录成功
// 		//是否需要记住密码
// 		if(rem) {
// 			let rem_user = {
// 				account: account,
// 				password: password
// 			}
// 			localStorage.setItem("rem_user", JSON.stringify(rem_user));
// 		}else {
// 			localStorage.setItem("rem_user", null);
// 		}
// 		//将用户账号存到sessionStorage中
// 		sessionStorage.setItem("account", account);
// 		//页面跳转
// 		location.href = "sys.js";
// 	}else {
// 		//登录失败
// 		alert("账号或密码错误");
// 	}
// })

function toReg() {
	location.href = "reg.html";
}


//重置按钮
function toReset() {
	$("#ipt_account").val("");
	$("#ipt_password").val("");
}
